package cn.com.headfree.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gta.edu.sdk.mybatis.common.Entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 导出人员数据vo
 */
public class UserInfoWordVo  extends Entity implements Serializable {


    /**
     * 人资编号
     */
    private String erpNo;
    /**
     * 姓名
     */
    private String name;
    /**
     * 性别
     */
    private String sex;


    private String sexName;
    /**
     * 出生年月
     */
    private Date birthDate;
    /**
     * 岁
     */
    private Integer sui;
    /**
     * 民族
     */
    private String nation;

    private String nationName;

    /**
     * 籍贯
     */
    private String birthPlace;
    /**
     * 政治面貌
     */
    private String politiStatus;

    private String politiStatusName;

    /**
     * 身份证号码
     */
    private String idCardNo;
    /**
     * 手机号码
     */
    private String mobilePhone;

    /**
     * 出生地
     */
    private String bornPlace;

    /**
     * 现任职务
     */
    private String curPost;

    /**
     * 岗级
     */
    private String level;
    /**
     * 薪级
     */
    private String salaryGrade;
    /**
     * 入党时间
     */
    private Date partyDate;
    /**
     * 工作时间
     */
    private Date jobDate;

    /**
     * 单位
     */
    private String unit;

    /**
     * 部门
     */
    private String dept;

    /**
     * 专业技术职务
     */
    private String jinengDesr="";

    /**
     * 导出表格行数
     */
    private Integer rowNum;

    /**
     * 全日制教育学历
     */
    private List<TEducateInfo> educateInfoList;

    /**
     * 在职教育
     */
    private List<TEducateInfo> educateInfoZaizhiList;
    /**
     * 专业技术职务
     */
    private List<TProTecInfo> proTecInfoList;
    /**
     * 绩效信息
     */
    private List<TYearEffectInfo> yearEffectInfoList;
    /**
     * 简历
     */
    private List<TWorkExpInfo> workExpInfoList;
    /**
     * 奖惩-个人荣誉表
     */
    private List<THonorInfo> honorInfoList;
    /**
     * 技艺革新
     */
    private List<TTecInnovInfo> tecInnovInfoList;
    /**
     * 科技及创新成果
     */
    private List<TTecManInnov> tecManInnovList;
    /**
     * 专利论文
     */
    private List<TPatentInfo> patentInfoList;
    /**
     * 竞赛考试信息
     */
    private List<TContestInfo> contestInfoList;
    /**
     * 技能等级
     */
    private List<TSkillLevelInfo> skillLevelInfoList;
    /**
     * 专家人才称号信息
     */
    private List<TExpertTitleInfo> expertTitleInfoList;


    public String getErpNo() {
        return erpNo;
    }

    public void setErpNo(String erpNo) {
        this.erpNo = erpNo;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getSexName() {
        return sexName;
    }

    public void setSexName(String sexName) {
        this.sexName = sexName;
    }

    public Date getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(Date birthDate) {
        this.birthDate = birthDate;
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation;
    }

    public String getNationName() {
        return nationName;
    }

    public void setNationName(String nationName) {
        this.nationName = nationName;
    }

    public String getBirthPlace() {
        return birthPlace;
    }

    public void setBirthPlace(String birthPlace) {
        this.birthPlace = birthPlace;
    }

    public String getPolitiStatus() {
        return politiStatus;
    }

    public void setPolitiStatus(String politiStatus) {
        this.politiStatus = politiStatus;
    }

    public String getPolitiStatusName() {
        return politiStatusName;
    }

    public void setPolitiStatusName(String politiStatusName) {
        this.politiStatusName = politiStatusName;
    }

    public String getIdCardNo() {
        return idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getBornPlace() {
        return bornPlace;
    }

    public void setBornPlace(String bornPlace) {
        this.bornPlace = bornPlace;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getSalaryGrade() {
        return salaryGrade;
    }

    public void setSalaryGrade(String salaryGrade) {
        this.salaryGrade = salaryGrade;
    }

    public Date getPartyDate() {
        return partyDate;
    }

    public void setPartyDate(Date partyDate) {
        this.partyDate = partyDate;
    }

    public Date getJobDate() {
        return jobDate;
    }

    public void setJobDate(Date jobDate) {
        this.jobDate = jobDate;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getDept() {
        return dept;
    }

    public void setDept(String dept) {
        this.dept = dept;
    }

    public String getCurPost() {
        return curPost;
    }

    public void setCurPost(String curPost) {
        this.curPost = curPost;
    }

    public List<TEducateInfo> getEducateInfoList() {
        return educateInfoList;
    }

    public void setEducateInfoList(List<TEducateInfo> educateInfoList) {
        this.educateInfoList = educateInfoList;
    }

    public List<TEducateInfo> getEducateInfoZaizhiList() {
        return educateInfoZaizhiList;
    }

    public void setEducateInfoZaizhiList(List<TEducateInfo> educateInfoZaizhiList) {
        this.educateInfoZaizhiList = educateInfoZaizhiList;
    }

    public List<TProTecInfo> getProTecInfoList() {
        return proTecInfoList;
    }

    public void setProTecInfoList(List<TProTecInfo> proTecInfoList) {
        this.proTecInfoList = proTecInfoList;
    }

    public List<TYearEffectInfo> getYearEffectInfoList() {
        return yearEffectInfoList;
    }

    public void setYearEffectInfoList(List<TYearEffectInfo> yearEffectInfoList) {
        this.yearEffectInfoList = yearEffectInfoList;
    }

    public List<TWorkExpInfo> getWorkExpInfoList() {
        return workExpInfoList;
    }

    public void setWorkExpInfoList(List<TWorkExpInfo> workExpInfoList) {
        this.workExpInfoList = workExpInfoList;
    }

    public List<THonorInfo> getHonorInfoList() {
        return honorInfoList;
    }

    public void setHonorInfoList(List<THonorInfo> honorInfoList) {
        this.honorInfoList = honorInfoList;
    }

    public String getJinengDesr() {
        return jinengDesr;
    }

    public void setJinengDesr(String jinengDesr) {
        this.jinengDesr = jinengDesr;
    }

    public Integer getSui() {
        return sui;
    }

    public void setSui(Integer sui) {
        this.sui = sui;
    }

    public Integer getRowNum() {
        return rowNum;
    }

    public void setRowNum(Integer rowNum) {
        this.rowNum = rowNum;
    }

    public List<TTecInnovInfo> getTecInnovInfoList() {
        return tecInnovInfoList;
    }

    public void setTecInnovInfoList(List<TTecInnovInfo> tecInnovInfoList) {
        this.tecInnovInfoList = tecInnovInfoList;
    }

    public List<TTecManInnov> getTecManInnovList() {
        return tecManInnovList;
    }

    public void setTecManInnovList(List<TTecManInnov> tecManInnovList) {
        this.tecManInnovList = tecManInnovList;
    }

    public List<TPatentInfo> getPatentInfoList() {
        return patentInfoList;
    }

    public void setPatentInfoList(List<TPatentInfo> patentInfoList) {
        this.patentInfoList = patentInfoList;
    }

    public List<TContestInfo> getContestInfoList() {
        return contestInfoList;
    }

    public void setContestInfoList(List<TContestInfo> contestInfoList) {
        this.contestInfoList = contestInfoList;
    }

    public List<TSkillLevelInfo> getSkillLevelInfoList() {
        return skillLevelInfoList;
    }

    public void setSkillLevelInfoList(List<TSkillLevelInfo> skillLevelInfoList) {
        this.skillLevelInfoList = skillLevelInfoList;
    }

    public List<TExpertTitleInfo> getExpertTitleInfoList() {
        return expertTitleInfoList;
    }

    public void setExpertTitleInfoList(List<TExpertTitleInfo> expertTitleInfoList) {
        this.expertTitleInfoList = expertTitleInfoList;
    }
}
